txt_file "Chars\TemplateCharacters\MinifigTemplate_standard"

name_override_tag REVERSEFLASH

//------------------------------------------------------------------------
// Character Specific Properties
//------------------------------------------------------------------------
tiptoe_speed=0.2533
walk_speed=0.5
run_speed=3.5 // Run speed in game units (Maya units/10)
sprint_speed=7.0

Villain

//------------------------------------------------------------------------
// Character Abilities
//------------------------------------------------------------------------
Ability "Dodge"
Ability "Twirl"
Ability "FS_FastFig"
Ability "Wall_Jump"
Ability "DodgeAbility"
Ability "MinifigPhoneCameraYellow"
Ability "ReverseFlashExplosionAttack"
Ability "ReverseFlashTeleport"
Ability "ReverseFlash_TargetedLunge"
Ability "SuperSenseClimbing"
Ability "ReverseFlashSuperSense"
Ability "SpellItFastBuild"
Ability "SpellItNoTurning"
Ability "ReverseFlashHomingAttack"
Ability "CanUseCosmicTreadmill"
Ability "BreadCrumbGhosts" (max_alpha = 0.2)
Ability "Streaks_ReverseFlash"
Ability "ReverseFlash_LungeAnim"
Ability "CanUseVehicleBoostPads"
Ability "ImpliedInteractWithLegoSonar"
//Ability "RevFlash_Telekinesis"
//Ability "SprintTilt" suppress
//Ability "InertialMovement"
Ability "WalkOnWaterAbility"

//------------------------------------------------------------------------
// Character Attributes
//------------------------------------------------------------------------
Ability "ATTRIBUTE_SONAR"

//------------------------------------------------------------------------
// Player Items
//------------------------------------------------------------------------
clear_default_items

//------------------------------------------------------------------------
// Extra flags that should get turned into an ability at some point
//------------------------------------------------------------------------
UseRunStopAnim
UseRunTurnAnims

//------------------------------------------------------------------------
// SFX
//------------------------------------------------------------------------
action_sfx fight1 punch_hit_char Chr_ReverseFlash_Punches
action_sfx fight2 punch_hit_char Chr_ReverseFlash_Punches
action_sfx fight3 punch_hit_char Chr_ReverseFlash_Punches
action_sfx fight4 punch_hit_char Chr_ReverseFlash_Punches
action_sfx fight5 punch_hit_char Chr_ReverseFlash_Punches

Ability "AudioReactionDataReverseFlash"
Ability "AudioReactionDataReverseFlashVOX"
Ability "MetroCiv9_ReverseFlashVO"

//------------------------------------------------------------------------
// VFX
//------------------------------------------------------------------------
vfxlevel_override "VFX_ReverseFlash"

AddOn "vfxAttachToLocatorAddOn"(VFX_looping='vRevFlash_GenLightnings', locator=24)

	StreakInitializationData
		Life 0.75
		WidthScale 1.0
		MaterialScene  "VFX_ReverseFlash"
		MaterialSpecial "vRevFlash_MovesBeam_Ob1"
	EndStreakData
	
Ability "RevFlash_PunchHitOverrides"

//------------------------------------------------------------------------
// MISC
//------------------------------------------------------------------------
moving_icon_start
    action "Icon_Idle_Fast"
	cameraOffset x 0.0 y 0.02 z -0.05
moving_icon_end

Ability "CharacterFileCharHeightAbility" ( OffsetX = 0.04, OffsetY = -0.02, OffsetZ = 0.0, CharHeight = 0.44, ZoomMultiplier = 1.1 )
Ability "CharInstToTextureSuppressIdle2"
Ability "CharInstToTextureSuppressIdle3"
Ability "CharInstToTextureSuppressIdle4"

